/*
 * Filename:    SelfFeedbackDetailDAO.java
 * Copyright:   2014 中国平安保险（集团）股份有限公司 版权所有
 * Company:     平安科技养老险及健康险系统开发部
 * Create at:   2014年11月14日
 */
package com.paic.mhis.hcpms.warning.dao;

import java.util.List;
import java.util.Map;

import com.paic.mhis.hcpms.common.document.dto.DocContentDTO;
import com.paic.mhis.hcpms.common.document.dto.DocParameterCondition;
import com.paic.mhis.hcpms.warning.dto.WarningCheckDTO;
import com.paic.mhis.hcpms.warning.dto.WarningCheckDetailDTO;

public interface SelfFeedbackDetailDAO {

	/**
	 * 医院自查明细查询
	 * 
	 * @param map
	 * @return
	 */
	List<WarningCheckDetailDTO> getFeedBackDetailList(Map<String, Object> map);

	/**
	 * 医院自查查询
	 * 
	 * @param map
	 * @return
	 */
	List<WarningCheckDTO> getFeedBackList(Map<String, Object> map);

	/**
	 * 根据参数查询文档 (自查通知单及结果通知书等)
	 * 
	 * @param parameter
	 * @return
	 */
	List<DocContentDTO> queryByDocParameterCondition(DocParameterCondition parameter);

	/**
	 * 医院自查保存
	 * 
	 * @param map
	 * @return
	 */
	void saveFeedBackList(WarningCheckDTO warningCheckDTO);

	/**
	 * 医院自查明细保存
	 * 
	 * @param map
	 * @return
	 */
	void saveFeedBackDetailList(List<WarningCheckDetailDTO> paramterList);

	/**
	 * 医院自查明细修改
	 * 
	 * @param map
	 */
	void updateFeedBackDetailList(Map map);

}
